package com.iuie.ns.frame.web.dataset.annotation;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
public @interface DataSet {
	/**
	 * 定义每一行数据的哪一个属性作为这行的id
	 * @return
	 */
	String idAttr() default "";
	
	/**
	 * 用设置 <tr> 上的 [style] 属性，用于自定义行样式。字符串，默认 ''
	 * @return
	 */
	String css() default "";
	
	/**
	 * 用于添加到生成的行元素 <tr> 上的 CSS 类。字符串，默认 ''
	 * @return
	 */
	String cssClass() default "";
	
	/**
	 * 定义多个用以区别的dataset name
	 * @return
	 */
	String[] name() default ""; // 默认为空串

}
